
function findLetterAccoringToNum(num){
    let str = '';
    // 求余数，决定结果的最后一个字母
    let remainder = num%26;
    // 求商，一共有循环了几轮字母表，决定结果除最后一位一共显示多少个‘a'
    let quotient = Math.floor(num/26);
    // 如果remainder为0，说明最后一位是'z'，应该quotient-1，remainder = 26
    if(remainder === 0){
        remainder = 26
        quotient --;
    }
    while(quotient >= 1){
        str += 'a';
        quotient --;
    }
    // 根据unicode编码求字母，如：a->97 = 1 + 96,z->122 = 26 + 96
    str += String.fromCharCode(remainder + 96);
    return str;
}
// 1 a
// 26 z
// 27 aa 
// 28 ab
// 53 aaa

console.log()

// excel 转化


var titleToNumber = function(columnTitle) {
    let ans = 0;
    for(let i = 0; i < columnTitle.length; i++){
        ans = ans * 26 + (columnTitle[i].charCodeAt() - 'A'.charCodeAt() + 1)
    }
    return ans;
};

// 示例 1：

// 输入：columnNumber = 1
// 输出："A"
// 示例 2：

// 输入：columnNumber = 28
// 输出："AB"
// 示例 3：

// 输入：columnNumber = 701
// 输出："ZY"
// 示例 4：

// 输入：columnNumber = 2147483647
// 输出："FXSHRXW"

